home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / doc / xserver-xorg-input-synaptics / README.Debian < prev    next >
Encoding:
Text File  |  2009-04-03  |  3.7 KB  |  102 lines

  1. xfree86-driver-synaptics for Debian
  2. -----------------------------------
  3.  
  4. This package contains the Synaptics TouchPad driver for X.Org and XFree86 X
  5. server.
  6. See also the README file for details on configuration options.
  7. The following notes are reported from the INSTALL instructions of upstream 
  8. package (by Stefan Gmeiner <riddlebox@freesurf.ch>), but first of all a
  9. security notice about SHMConfig:
  10.  
  11.    If you want to be able to change driver parameters without
  12.    restarting the X server, enable the "SHMConfig" option in the X
  13.    configuration file. You can then use the "synclient" program to
  14.    query and modify driver parameters on the fly.
  15.    SECURITY NOTE! This is not secure if you are in an untrusted 
  16.    multiuser environment. All local users can change the parameters at any
  17.    time.
  18.  
  19. Configuration
  20. -------------
  21.  
  22. 1. Load the driver by changing the X.Org/XFree86 configuration file
  23. (/etc/X11/xorg.conf or /etc/X11/XF86Config-4) through adding the line 'Load
  24. "synaptics"' in the module section.
  25.  
  26. 2. Add/Replace in the InputDevice section for the touchpad the
  27. following lines:
  28.  
  29. Section "InputDevice"
  30.   Driver      "synaptics"
  31.   Identifier      "Mouse[1]"
  32.   Option     "Device"      "/dev/psaux"
  33.   Option    "Protocol"    "auto-dev"
  34. #
  35. # Following lines are optional thus commented in this example.
  36. # Please read the synaptics(5) manpage for a detailed explanation
  37. # of the various options' meaning as well as a full list of options
  38. #
  39. #  Option    "LeftEdge"      "1700"
  40. #  Option    "RightEdge"     "5300"
  41. #  Option    "TopEdge"       "1700"
  42. #  Option    "BottomEdge"    "4200"
  43. #  Option    "FingerLow"    "25"
  44. #  Option    "FingerHigh"    "30"
  45. #  Option    "MaxTapTime"    "180"
  46. #  Option    "MaxTapMove"    "220"
  47. #  Option    "VertScrollDelta" "100"
  48. #  Option    "MinSpeed"    "0.06"
  49. #  Option    "MaxSpeed"    "0.12"
  50. #  Option    "AccelFactor" "0.0010"
  51. #  Option    "SHMConfig"    "on"
  52. #  Option    "Repeater"    "/dev/ps2mouse"
  53. EndSection
  54.  
  55. Change the Identifier to the same name as in the ServerLayout section.
  56. The Option "Repeater" is at the moment for testing.
  57.  
  58. 3. Add the "CorePointer" option to the InputDevice line at the ServerLayout section:
  59.  
  60. Section "ServerLayout"
  61. ...
  62.   InputDevice "Mouse[1]"  "CorePointer"
  63. ...
  64.  
  65.    Note! You can not have more than one core pointer, so if you want
  66.    to use an external mouse too, you have to set all mouse input
  67.    devices except one to "AlwaysCore" instead of "CorePointer".
  68.  
  69. 4. Start/Restart the X Server. If the touchpad doesn't work:
  70.    a) Check the XFree Logfiles
  71.    b) Try to start the XServer with 'startx -- -logverbose 8' for more
  72.       Output
  73.  
  74. Other relevant information to use this driver
  75. ---------------------------------------------
  76.  
  77. 1. For use with kernel 2.6.x you need to enable synaptics touchpad
  78.    support when configuring the kernel (CONFIG_MOUSE_PS2). You also
  79.    need support for the evdev interface (CONFIG_INPUT_EVDEV). If you
  80.    compile evdev as a module, make sure it is loaded before starting
  81.    the X server, as it will not be auto-loaded.
  82.  
  83. 2. For use with an ALPS touchpad, you need to use a 2.6.x kernel and
  84.    apply the alps patch. See the README.alps file for more details.
  85.    Note! If you use kernel 2.6.11 or later, the alps patch is already
  86.    included, so you don't have to patch your kernel.
  87.  
  88. 3. Using with kernel 2.4.x for x < 10 needs a kernel patch
  89.    (pc_keyb.c.diff.2.4.3).
  90.  
  91. Running 'syndaemon' automatically
  92. ---------------------------------
  93. The easiest way to run the syndaemon binary each time you startup X you can 
  94. simply add the following line to your ~/.xinitrc file:
  95.  
  96. /usr/bin/syndaemon -i 1 -d
  97.  
  98. Customize the daemon options to fit your needs, the only mandatory option is
  99. '-d' to run syndaemon in the background. See 'man 1 syndaemon' for more.
  100.  
  101.  -- Mattia Dongili <malattia@debian.org>, Tue,  2 Mar 2004 11:42:05 +0100
  102.